impression stamp - German English Dictionary